Search
Function
This API is used to search for AI > Recognition > SnapedObjects snapshot objects.
Request Message
Parameter Description
Table 1
Parameter | Range | Type | Description |
---|---|---|---|
MsgId | null | ||
StartTime | "2020-07-12 00:00:00" | string | Search start time |
EndTime | "2020-07-1223:59:59" | string | Search end time |
Chn | 0~MAX_PARA_CHN_NUM | array | The channel to search for, the value represents the channel |
Type | [1, 2] | array | Type to search for, for example: 1-Humanoid, 2-model, 3-PID humanoid, 4-PID model, 5-LCD humanoid, 6-LCD model |
Engine | 0 | int | Search engines (0 and 1) |
Sample:
POST /API/AI/SnapedObjects/Search HTTP/1.1
{
"data": {
"MsgId": null,
"StartTime": "2018-10-20 00:00:00",
"EndTime": "2018-10-28 23:59:59",
"Chn": [0, 1, 2, 3, 4, 5, 6, 7, 8],
"Type": [1, 2],
"Engine": 0,
}
}
Response Message
Parameter Description
Table 2
Parameter | Range | Type | Description |
---|---|---|---|
MsgId | null | ||
Result | int | Search results for captured subjects (including people, cars, etc.),See the resultTable x | |
Count | 0 | int | The actual number of objects captured |
Table x
Result type | Description |
---|---|
AORT_SUCCESS = 0 | succeed |
AORT_NO_DB = -1 | No database |
AORT_DB_EXEC_FAILED = -2 | Database execution failure |
AORT_CALC_FEATURE_FAILED = -3 | Feature extraction failure |
AORT_CANCELED = -4 | canceled |
AORT_NO_DISK = -5 | No hard disk |
AORT_DISK_ERROR = -6 | Hard disk error |
AORT_EXIST = -7 | Already exist |
AORT_GROUP_INVALID = -8 | Group invalid |
AORT_NOT_EXIST = -9 | inexistence |
AORT_MORE_FILE_EXIST = -10 | File already exists |
AORT_SEARCH_ERROR = -11 | Search error |
AORT_OVER_MAX_COUNT = -12 | upper limit exceeded |
AORT_UPDATING_FEATURE = -13 | Updating feature values |
AORT_NO_USABLE_IPC = -14 | There is no IPC vailable for eigenvalue calculation |
AORT_INVALID_PARAM = -15 | invalid parameter |
AORT_INVALID_FORMAT = -16 | malformed |
AORT_INVALID_RES = -17 | resolution error |
AORT_INVALID_MEM = -18 | File too large error |
AORT_CREAT_FAILED = -19 | create failed |
AORT_MD5_NOT_MATCH = -20 | MD5 mismatch |
AORT_POS_ERROR = -21 | wrong location |
AORT_SIZE_ERROR = -22 | size error |
AORT_NOT_READY = -23 | not ready |
AORT_INVALID_DB = -24 | invalid database |
Tips:
Response messages and request messages may not contain all the fields in the table above. If no fields are included, the device does not support this parameter configuration.
Sample:
HTTP/1.1 200 OK
Content-Type: application/json
{
"data": {
"MsgId": null,
"Result": 0,
"Count": 600
}
}
Error Code
See Response Messages Body and Common error_code for more information.